package com.xiaojian.blog.dao;

import com.xiaojian.blog.model.AttachPO;
import com.xiaojian.blog.model.AttachPOExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface AttachPOMapper {
    int countByExample(AttachPOExample example);

    int deleteByExample(AttachPOExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(AttachPO record);

    int insertSelective(AttachPO record);

    List<AttachPO> selectByExample(AttachPOExample example);

    AttachPO selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") AttachPO record, @Param("example") AttachPOExample example);

    int updateByExample(@Param("record") AttachPO record, @Param("example") AttachPOExample example);

    int updateByPrimaryKeySelective(AttachPO record);

    int updateByPrimaryKey(AttachPO record);
}